\hypertarget{interfaceBlogService}{\section{Référence de l'interface Blog\+Service}
\label{interfaceBlogService}\index{Blog\+Service@{Blog\+Service}}
}
Graphe d'héritage de Blog\+Service\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{interfaceBlogService}
\end{center}
\end{figure}
\subsection*{Fonctions membres publiques}
\begin{DoxyCompactItemize}
\item 
\hypertarget{interfaceBlogService_a45d545b82371be58e109169e7fabc167}{{\bfseries get\+Title} ()}\label{interfaceBlogService_a45d545b82371be58e109169e7fabc167}

\item 
\hypertarget{interfaceBlogService_addfb752bdff471235e98eb765e6623de}{{\bfseries post} (\$\hyperlink{interfacePublishable}{Publishable})}\label{interfaceBlogService_addfb752bdff471235e98eb765e6623de}

\item 
\hypertarget{interfaceBlogService_a09bfb1bc512f6bd4439bb8b0b102c464}{{\bfseries get\+Items} ()}\label{interfaceBlogService_a09bfb1bc512f6bd4439bb8b0b102c464}

\item 
\hypertarget{interfaceBlogService_abaeb70777860a64e05e5970bdc203339}{{\bfseries Publishable\+Items\+Count} ()}\label{interfaceBlogService_abaeb70777860a64e05e5970bdc203339}

\item 
\hypertarget{interfaceBlogService_af7038c6205ef07c4ffccc25a66ca6ba1}{{\bfseries get\+Taggable\+Items\+Count} ()}\label{interfaceBlogService_af7038c6205ef07c4ffccc25a66ca6ba1}

\item 
\hypertarget{interfaceBlogService_a9cc74198e75ae46e6c3fb9fc292f54f2}{{\bfseries find\+Items\+By\+Author} ()}\label{interfaceBlogService_a9cc74198e75ae46e6c3fb9fc292f54f2}

\item 
\hypertarget{interfaceBlogService_afd71e8598616b73b503b5f7ec1e7a96e}{{\bfseries get\+Latest\+Item} ()}\label{interfaceBlogService_afd71e8598616b73b503b5f7ec1e7a96e}

\item 
\hypertarget{interfaceBlogService_a4ecd2b35f5555d9eafcd240786464299}{{\bfseries find\+Items\+By\+Tags} (\$tag)}\label{interfaceBlogService_a4ecd2b35f5555d9eafcd240786464299}

\item 
\hypertarget{interfaceBlogService_a7d1d3b40c2a99daa07e6e3049a2f7974}{{\bfseries find\+Items\+By\+Content} (\$car)}\label{interfaceBlogService_a7d1d3b40c2a99daa07e6e3049a2f7974}

\item 
\hypertarget{interfaceBlogService_a0d3a0245fed48d8ff9238bcca28ab732}{{\bfseries find\+Items\+By\+Tags\+Or\+Content} (\$tagcar)}\label{interfaceBlogService_a0d3a0245fed48d8ff9238bcca28ab732}

\end{DoxyCompactItemize}


\subsection{Description détaillée}
L'interface \hyperlink{interfaceBlogService}{Blog\+Service} permet de proposer les services de bases pour notre blog. Ses profils sont\+:

Une méthode get\+Title() permettant de connaître le titre du blog.

Une méthode post() permettant de publier un nouveau billet sur le blog.

Une méthode get\+Items() permettant d'obtenir une liste de tous les billets publiés sur le blog.

Une méthode get\+Publishable\+Items\+Count() permettant de connaître le nombre de billets sur le blog.

Une méthode get\+Taggable\+Items\+Count() permettant de connaître le nombre de billets où l'on peut ajouter des tags.

Une méthode find\+Items\+By\+Author() permettant de consulter les billets rédigés par un auteur donné.

Une méthode get\+Latest\+Item() permettant de d'obtenir le billet le plus récent.

Une méthode find\+Items\+By\+Tags() permettant de consulter tous les billets qui comportent tous les tags passés en paramètres.

Une méthode find\+Items\+By\+Content() permettant de consulter tous les billets dont le corps de message comporte tous les mots données en paramètres.

Une méthode find\+Items\+By\+Tags\+Or\+Content permettant de consulter tous les messages dont le corps comporte tous ces mots ou tags passés en paramètres. 

La documentation de cette interface a été générée à partir du fichier suivant \+:\begin{DoxyCompactItemize}
\item 
Blog/Blog\+Service.\+php\end{DoxyCompactItemize}
